Tureng Mobile
Genel
2
s.
embattled
s.
enbattled [obsolete]
Deyim
1
expr.
on the defensive